import GlobalStore from './Global';
import NewsStore from './News';
import ContributionStore from './Contribution';
import AdvertisementStore from './Advertisement';
import UserStore from './User';
import SetStore from './Set';
import IntegrationStore from './Integration';
import IntegrationTemplateStore from './IntegrationTemplate'

class RootStore {
  constructor() {
    this.globalStore = new GlobalStore(this)
    this.newsStore = new NewsStore(this)
    this.contributionStore = new ContributionStore(this)
    this.advertisementStore = new AdvertisementStore(this)
    this.userStore = new UserStore(this)
    this.setStore = new SetStore(this)
    this.integrationStore = new IntegrationStore(this)
    this.integrationTemplateStore = new IntegrationTemplateStore(this)
  }
}

export default RootStore;
